<html>
<head><meta charset="utf-8"><title>meeting 2021.03.05 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html">meeting 2021.03.05</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="228997239"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228997239" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228997239">(Mar 05 2021 at 18:02)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="228997408"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228997408" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228997408">(Mar 05 2021 at 18:03)</a>:</h4>
<p>So in terms of classic issue triage there's not really anything to talk about today :)</p>



<a name="228997442"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228997442" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228997442">(Mar 05 2021 at 18:03)</a>:</h4>
<p>I'd like to open it up for announcements</p>



<a name="228997469"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228997469" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228997469">(Mar 05 2021 at 18:03)</a>:</h4>
<p>and then I suspect <span class="user-mention" data-user-id="116009">@nikomatsakis</span> wants to talk about the vision doc some?</p>



<a name="228997602"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228997602" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228997602">(Mar 05 2021 at 18:04)</a>:</h4>
<p>I do :)</p>



<a name="228997768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228997768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228997768">(Mar 05 2021 at 18:05)</a>:</h4>
<p>I'm trying to decide if I have any announcements</p>



<a name="228997852"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228997852" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228997852">(Mar 05 2021 at 18:06)</a>:</h4>
<p>I guess an announcement is that we have a draft vision doc blog post available; still some active debate about when to publish (that's something we could talk about)</p>



<a name="228997891"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228997891" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228997891">(Mar 05 2021 at 18:06)</a>:</h4>
<p><a href="https://github.com/rust-lang/blog.rust-lang.org/pull/793">https://github.com/rust-lang/blog.rust-lang.org/pull/793</a></p>



<a name="228998190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998190">(Mar 05 2021 at 18:08)</a>:</h4>
<p>shall we discussion vision doc some more then? :)</p>



<a name="228998245"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998245" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998245">(Mar 05 2021 at 18:08)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/228997852">said</a>:</p>
<blockquote>
<p>I guess an announcement is that we have a draft vision doc blog post available; still some active debate about when to publish (that's something we could talk about)</p>
</blockquote>
<p>Do we make that decision or is it the core team?</p>



<a name="228998400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998400">(Mar 05 2021 at 18:09)</a>:</h4>
<p>Depends I guess on where it gets posted. The main rust blog is typically core team. The Inside Rust blog is typically more the domain of the teams themselves. But I think we should talk about what we want.</p>



<a name="228998418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998418">(Mar 05 2021 at 18:09)</a>:</h4>
<p>My main concern is that I don't want to delay very far, because we could spend all year crafting the perfect doc</p>



<a name="228998443"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998443" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998443">(Mar 05 2021 at 18:09)</a>:</h4>
<p>There are a few tweaks I might like to make</p>



<a name="228998506"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998506" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998506">(Mar 05 2021 at 18:10)</a>:</h4>
<p>I don't have strong feelings either way tbh, but if we publish it today it shouldn't be too late</p>



<a name="228998529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998529">(Mar 05 2021 at 18:10)</a>:</h4>
<p>but at the end of the day, i think we're in the "diminishing returns" phase</p>



<a name="228998572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998572">(Mar 05 2021 at 18:10)</a>:</h4>
<p>Initially I hoped to get it out wed or thu, but that proved too hard</p>



<a name="228998610"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998610" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998610">(Mar 05 2021 at 18:11)</a>:</h4>
<p>if we post it today, we can ask people to write stories within a week, and that seems...tight but not <em>that</em> unreasonable, esp. if we will read them afterwards</p>



<a name="228998646"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998646" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998646">(Mar 05 2021 at 18:11)</a>:</h4>
<p>let's look over the overall schedule</p>



<a name="228998666"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998666" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998666">(Mar 05 2021 at 18:11)</a>:</h4>
<p>I'll show you what I had in mind :)</p>



<a name="228998718"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998718" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998718">(Mar 05 2021 at 18:11)</a>:</h4>
<p>yeah as long as there is a weekend in that window</p>



<a name="228998755"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998755" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998755">(Mar 05 2021 at 18:11)</a>:</h4>
<ul>
<li>2021-03-01 -- 2021-03-06 &lt;-- we are now at the end of this week</li>
<li>2021-03-08 -- 2021-03-12 &lt;-- open call for blog posts, we are drafting concurrently</li>
<li>2021-03-15 -- 2021-03-19 &lt;-- I think we should have PRs open with stories this week</li>
<li>2021-03-22 -- 2021-03-26 &lt;-- iterate here, taking further blog posts into account</li>
<li>2021-03-29 -- 2021-04-02 &lt;-- I'd like to be "first draft of status quo stories" by end of month</li>
</ul>



<a name="228998954"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228998954" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228998954">(Mar 05 2021 at 18:13)</a>:</h4>
<p>that's the high-level summary :)</p>



<a name="228999045"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999045" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999045">(Mar 05 2021 at 18:13)</a>:</h4>
<p>it sounds like the first draft is only the status quo (and maybe tenets), correct?</p>



<a name="228999053"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999053" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999053">(Mar 05 2021 at 18:13)</a>:</h4>
<p>that is my plan</p>



<a name="228999060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999060">(Mar 05 2021 at 18:13)</a>:</h4>
<p>sorry</p>



<a name="228999062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999062">(Mar 05 2021 at 18:14)</a>:</h4>
<p>let me rephrase that</p>



<a name="228999121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999121">(Mar 05 2021 at 18:14)</a>:</h4>
<p>there, updated again :)</p>



<a name="228999163"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999163" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999163">(Mar 05 2021 at 18:14)</a>:</h4>
<p>that said, one thing I want to do is to brainstorm a bit the characters</p>



<a name="228999166"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999166" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999166">(Mar 05 2021 at 18:14)</a>:</h4>
<p>not so much who they should be (yet)</p>



<a name="228999192"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999192" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999192">(Mar 05 2021 at 18:15)</a>:</h4>
<p>but to talk about the <em>axes</em> of users we are looking to represent, and the range of values on those axes</p>



<a name="228999233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999233">(Mar 05 2021 at 18:15)</a>:</h4>
<p>example:</p>



<a name="228999267"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999267" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999267">(Mar 05 2021 at 18:15)</a>:</h4>
<ul>
<li>possible axes<br>
    - Programming languages you know and love<br>
        - Dynamic languages (node.js, browser, python, Ruby)<br>
        - C++<br>
        - Java, Kotlin<br>
        - Sync Rust<br>
    - Experience with Async programming<br>
    - What are you building<br>
        - WebApp<br>
        - Server<br>
        - Protocol library<br>
        - Embedded</li>
</ul>



<a name="228999275"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999275" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999275">(Mar 05 2021 at 18:15)</a>:</h4>
<p>ack</p>



<a name="228999279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999279">(Mar 05 2021 at 18:15)</a>:</h4>
<p>let me move that to a hackmd</p>



<a name="228999375"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999375" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999375">(Mar 05 2021 at 18:16)</a>:</h4>
<p><a href="https://hackmd.io/ak8Bs6ULRouojPuW_Cq0MA">here</a></p>



<a name="228999507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999507">(Mar 05 2021 at 18:16)</a>:</h4>
<p>yes, I like that idea</p>



<a name="228999614"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999614" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999614">(Mar 05 2021 at 18:17)</a>:</h4>
<p>I think this is a useful structure (hat tip to <span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span>, we came up with it together while brainstorming)</p>



<a name="228999648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999648">(Mar 05 2021 at 18:17)</a>:</h4>
<p>if we could flesh taht out a bit, we can also describe the characters in terms of those axes</p>



<a name="228999741"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999741" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999741">(Mar 05 2021 at 18:18)</a>:</h4>
<p>we obviously can't cover every combination, but I am concerned that folks don't always see themselves in the characters as is</p>



<a name="228999752"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999752" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999752">(Mar 05 2021 at 18:18)</a>:</h4>
<p>four stories aren't going to cover the full range of backgrounds so it's nice if we can refer back to this</p>



<a name="228999799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999799">(Mar 05 2021 at 18:18)</a>:</h4>
<p>so</p>



<a name="228999808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999808">(Mar 05 2021 at 18:18)</a>:</h4>
<p>I don't think there are four <strong>stories</strong></p>



<a name="228999816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999816">(Mar 05 2021 at 18:18)</a>:</h4>
<p>I think there are lots of stories</p>



<a name="228999831"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999831" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999831">(Mar 05 2021 at 18:18)</a>:</h4>
<p>but I'd like to have 4 <strong>characters</strong></p>



<a name="228999836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999836">(Mar 05 2021 at 18:18)</a>:</h4>
<p>who are in those stories :)</p>



<a name="228999886"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999886" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999886">(Mar 05 2021 at 18:19)</a>:</h4>
<p>I suspect we can cover every story with a "best representative" character, and then have the FAQ say things like "does this apply to other characters?"</p>



<a name="228999924"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/228999924" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#228999924">(Mar 05 2021 at 18:19)</a>:</h4>
<p>if there is some narrow story that really doesn't fit our characters, either we add a new one, or else maybe for that particular story we write it in a different way? I'd be curious if that will happen</p>



<a name="229000026"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000026" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000026">(Mar 05 2021 at 18:20)</a>:</h4>
<p>I'm curious whether folks in this meeting see missing axes in the list above</p>



<a name="229000037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000037">(Mar 05 2021 at 18:20)</a>:</h4>
<p><span class="user-mention" data-user-id="119031">@Esteban Küber</span> or <span class="user-mention" data-user-id="243965">@Sean McArthur</span> are you around?</p>



<a name="229000082"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000082" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000082">(Mar 05 2021 at 18:20)</a>:</h4>
<p>I know you both had thoughts about ranges of users</p>



<a name="229000109"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000109" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000109">(Mar 05 2021 at 18:20)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/228999886">said</a>:</p>
<blockquote>
<p>I suspect we can cover every story with a "best representative" character, and then have the FAQ say things like "does this apply to other characters?"</p>
</blockquote>
<p>does this make sense, <span class="user-mention" data-user-id="116883">@tmandry</span> ?</p>



<a name="229000230"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000230" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000230">(Mar 05 2021 at 18:21)</a>:</h4>
<p>yep</p>



<a name="229000262"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000262" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000262">(Mar 05 2021 at 18:21)</a>:</h4>
<p>I'm really wanting to have a "character sheet" for each character</p>



<a name="229000274"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000274" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000274">(Mar 05 2021 at 18:21)</a>:</h4>
<p>showing their answers to these questions:)</p>



<a name="229000336"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000336" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000336">(Mar 05 2021 at 18:22)</a>:</h4>
<p>so, we can always add to the "what are you building" section :)</p>



<a name="229000378"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000378" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000378">(Mar 05 2021 at 18:22)</a>:</h4>
<p>yes! what is missing</p>



<a name="229000394"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000394" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000394">(Mar 05 2021 at 18:22)</a>:</h4>
<p>I mean obviously it's not complete</p>



<a name="229000396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000396">(Mar 05 2021 at 18:22)</a>:</h4>
<p>high performance server probably has a lot of sub-categories for instance</p>



<a name="229000416"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000416" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000416">(Mar 05 2021 at 18:22)</a>:</h4>
<p>do they matter?</p>



<a name="229000423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000423">(Mar 05 2021 at 18:22)</a>:</h4>
<p>the question for us to ask is:</p>



<a name="229000436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000436">(Mar 05 2021 at 18:22)</a>:</h4>
<p>does it meaningfully change the experience for the purpose of some story</p>



<a name="229000478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000478">(Mar 05 2021 at 18:23)</a>:</h4>
<p>it'd be ok to list out some of them in parenthetical, if not, just to show we know</p>



<a name="229000506"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000506" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000506">(Mar 05 2021 at 18:23)</a>:</h4>
<p>it's hard to say for some of them</p>



<a name="229000524"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000524" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000524">(Mar 05 2021 at 18:23)</a>:</h4>
<p>I guess we can start with more rather than less</p>



<a name="229000539"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000539" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000539">(Mar 05 2021 at 18:23)</a>:</h4>
<p>and coallesce</p>



<a name="229000546"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000546" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000546">(Mar 05 2021 at 18:23)</a>:</h4>
<p>like I said yesterday, I'd like to see a nod toward async I/O</p>



<a name="229000587"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000587" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000587">(Mar 05 2021 at 18:23)</a>:</h4>
<p>and I think HPC has some interesting applications</p>



<a name="229000604"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000604" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000604">(Mar 05 2021 at 18:23)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229000546">said</a>:</p>
<blockquote>
<p>like I said yesterday, I'd like to see a nod toward async I/O</p>
</blockquote>
<p>I don't get this :)</p>



<a name="229000605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sean McArthur <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000605">(Mar 05 2021 at 18:23)</a>:</h4>
<p>yea i had a different lens i was thinking of for characters. there's likely similarities with what you've described</p>



<a name="229000715"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000715" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000715">(Mar 05 2021 at 18:24)</a>:</h4>
<p>Ah so one thing might be media streaming -- e.g., <span class="user-mention" data-user-id="301846">@Sebastian Dröge</span> and <a href="https://gstreamer.freedesktop.org/">https://gstreamer.freedesktop.org/</a></p>



<a name="229000733"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000733" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000733">(Mar 05 2021 at 18:24)</a>:</h4>
<p>I added</p>
<ul>
<li>GUI application</li>
</ul>



<a name="229000751"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000751" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000751">(Mar 05 2021 at 18:24)</a>:</h4>
<p>What about things like "parallel processing"?</p>



<a name="229000782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000782">(Mar 05 2021 at 18:25)</a>:</h4>
<p>I still think that ultimately rayon should use async</p>



<a name="229000796"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000796" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000796">(Mar 05 2021 at 18:25)</a>:</h4>
<p>yes</p>



<a name="229000824"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000824" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000824">(Mar 05 2021 at 18:25)</a>:</h4>
<p>that probably covers HPC?</p>



<a name="229000843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000843">(Mar 05 2021 at 18:25)</a>:</h4>
<p>that's what I was getting at with HPC although I'm also thinking about distributed</p>



<a name="229000863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000863">(Mar 05 2021 at 18:25)</a>:</h4>
<p>Ah, interesting</p>



<a name="229000868"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000868" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000868">(Mar 05 2021 at 18:25)</a>:</h4>
<p>i.e. compute clusters</p>



<a name="229000947"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229000947" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229000947">(Mar 05 2021 at 18:26)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229000604">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229000546">said</a>:</p>
<blockquote>
<p>like I said yesterday, I'd like to see a nod toward async I/O</p>
</blockquote>
<p>I don't get this :)</p>
</blockquote>
<p>I mean specifically disk I/O. like building a next generation database using async Rust</p>



<a name="229001053"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001053" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001053">(Mar 05 2021 at 18:26)</a>:</h4>
<p>so databases</p>



<a name="229001055"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001055" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sean McArthur <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001055">(Mar 05 2021 at 18:26)</a>:</h4>
<p>Loosely, I had thought of these people:</p>
<ul>
<li>Existing users (the characters I see listed seem to be new users)</li>
<li>Team Lead (looks like Grace, focuses technical decision over ease-of-use)</li>
<li>Team member (can't chose a new technology, must "suffer" through the sharp edges of what Grace chose (and possibly ignored as not too important)</li>
<li>Tinkerers (probably cares more about something being annoying that being the absolute best?)</li>
</ul>



<a name="229001060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001060">(Mar 05 2021 at 18:26)</a>:</h4>
<p>in general</p>



<a name="229001067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001067">(Mar 05 2021 at 18:26)</a>:</h4>
<p>feels like a blind spot</p>



<a name="229001083"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001083" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001083">(Mar 05 2021 at 18:26)</a>:</h4>
<p>yes</p>



<a name="229001123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001123">(Mar 05 2021 at 18:26)</a>:</h4>
<p>added database clients, database servers</p>



<a name="229001146"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001146" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001146">(Mar 05 2021 at 18:27)</a>:</h4>
<p><span class="user-mention" data-user-id="243965">@Sean McArthur</span> regarding existing vs new users...</p>



<a name="229001162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001162">(Mar 05 2021 at 18:27)</a>:</h4>
<p>I think that's too static of a distinction</p>



<a name="229001180"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001180" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001180">(Mar 05 2021 at 18:27)</a>:</h4>
<p>I would imagine for example that Grace starts out as a new user</p>



<a name="229001200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001200">(Mar 05 2021 at 18:27)</a>:</h4>
<p>but we have multiple stories for her</p>



<a name="229001223"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001223" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001223">(Mar 05 2021 at 18:27)</a>:</h4>
<p>after the service is in production, she represents an existing user</p>



<a name="229001334"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001334" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001334">(Mar 05 2021 at 18:28)</a>:</h4>
<p>I'm not really sure what "existing user" means I guess other than that, it seems more like a phase that people go through</p>



<a name="229001352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Sean McArthur <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001352">(Mar 05 2021 at 18:28)</a>:</h4>
<p>I was more worried that if we focus on "new user experience" too much, we could ignore the problems that people who have already gotten through that face regularly</p>



<a name="229001398"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001398" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001398">(Mar 05 2021 at 18:28)</a>:</h4>
<p>I see. I think that again comes down to telling stories from different points</p>



<a name="229001435"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001435" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001435">(Mar 05 2021 at 18:28)</a>:</h4>
<p>I definitely agree we want to focus both on people learning and on those further down the cycle</p>



<a name="229001444"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001444" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001444">(Mar 05 2021 at 18:28)</a>:</h4>
<p>yeah, if we can take each character from new to experienced with the stories I think that'd be good</p>



<a name="229001550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001550">(Mar 05 2021 at 18:29)</a>:</h4>
<p>another "what are you building":</p>



<a name="229001566"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001566" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001566">(Mar 05 2021 at 18:29)</a>:</h4>
<p>consumer of web services <em>cough</em></p>



<a name="229001751"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001751" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001751">(Mar 05 2021 at 18:30)</a>:</h4>
<p>how about operating systems :p</p>



<a name="229001780"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001780" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001780">(Mar 05 2021 at 18:30)</a>:</h4>
<p>so <span class="user-mention" data-user-id="116883">@tmandry</span> I added</p>
<ul>
<li>High performance disk I/O</li>
</ul>
<p>but I do wonder about "average disk I/O" :)</p>



<a name="229001791"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001791" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001791">(Mar 05 2021 at 18:30)</a>:</h4>
<p>that's an interesting question though</p>



<a name="229001814"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001814" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001814">(Mar 05 2021 at 18:31)</a>:</h4>
<p>e.g., would we ever want Hello, World! to be in async. I haven't made up my mind on this.</p>



<a name="229001905"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001905" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001905">(Mar 05 2021 at 18:31)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229001751">said</a>:</p>
<blockquote>
<p>how about operating systems :p</p>
</blockquote>
<p>say a bit more about this?</p>



<a name="229001929"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001929" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001929">(Mar 05 2021 at 18:31)</a>:</h4>
<p>I'm trying to decide if that's a category, or if it's just building on the other categories</p>



<a name="229001931"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229001931" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229001931">(Mar 05 2021 at 18:31)</a>:</h4>
<p>re: general I/O, my feeling is it depends on the application</p>



<a name="229002035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002035">(Mar 05 2021 at 18:32)</a>:</h4>
<p>yeah so I'm trying to unpack that a bit</p>



<a name="229002092"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002092" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002092">(Mar 05 2021 at 18:32)</a>:</h4>
<p>async rust in kernel code would be an interesting aspect, possibly covered by embedded</p>



<a name="229002184"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002184" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002184">(Mar 05 2021 at 18:33)</a>:</h4>
<p>also not sure if <span class="user-mention" data-user-id="392749">@Daniel Egger</span>, <span class="user-mention" data-user-id="228912">@James Munns</span>, <span class="user-mention" data-user-id="348152">@Dario Nieuwenhuis</span>, <span class="user-mention" data-user-id="211727">@Jonas Schievink  [he/him]</span> or other embedded people are around-- I sort of suspect "embedded" is too narrow?</p>



<a name="229002206"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002206" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002206">(Mar 05 2021 at 18:33)</a>:</h4>
<p>and we could be more descriptive</p>



<a name="229002248"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002248" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002248">(Mar 05 2021 at 18:33)</a>:</h4>
<p>well, anyway, we can spin this out and keep growing it, but it feels like we've got the list pretty well down</p>



<a name="229002278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002278">(Mar 05 2021 at 18:33)</a>:</h4>
<p>but to get to fuchsia more specifically, everything on the system is asynchronous message passing between various "microservices" (called components)</p>



<a name="229002280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002280">(Mar 05 2021 at 18:33)</a>:</h4>
<p>the main question is if there are any add'l axes worth considering, but I thin it's also something we can grow</p>



<a name="229002458"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002458" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002458">(Mar 05 2021 at 18:34)</a>:</h4>
<p>I wonder how much overlap there is between authors of async runtimes, and authors of operating systems -- both more or less have to implement the layers that everything else is built on</p>



<a name="229002557"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002557" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002557">(Mar 05 2021 at 18:35)</a>:</h4>
<p>I guess I'm also wondering whether it's worth considering "authors of async runtimes" as a group here -- and if so, how?</p>



<a name="229002574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002574">(Mar 05 2021 at 18:35)</a>:</h4>
<p>I guess I figure it can't hurt to put it on the list</p>



<a name="229002599"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002599" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002599">(Mar 05 2021 at 18:35)</a>:</h4>
<p>this is more of a "yes, and" session in my mind :)</p>



<a name="229002610"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002610" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002610">(Mar 05 2021 at 18:36)</a>:</h4>
<p>I'll add O/S too :)</p>



<a name="229002708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002708">(Mar 05 2021 at 18:36)</a>:</h4>
<p>relatedly, developer tooling that interfaces with a target device</p>



<a name="229002716"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002716" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002716">(Mar 05 2021 at 18:36)</a>:</h4>
<p>what about things like async-compression library</p>



<a name="229002751"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002751" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002751">(Mar 05 2021 at 18:36)</a>:</h4>
<p>i want to say like "middleware"</p>



<a name="229002844"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002844" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002844">(Mar 05 2021 at 18:37)</a>:</h4>
<p>I was thinking that was "protocol library" but maybe that's too specific</p>



<a name="229002984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229002984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229002984">(Mar 05 2021 at 18:38)</a>:</h4>
<p>leaf libraries (redis/hyper/rusoto) and middleware/enhancers (tower/async-compression) seem to be good boundaries?</p>



<a name="229003000"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003000" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003000">(Mar 05 2021 at 18:38)</a>:</h4>
<p>yeah I think it sort of is, maybe it should be generalized a bit</p>



<a name="229003024"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003024" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003024">(Mar 05 2021 at 18:38)</a>:</h4>
<p>and yeah, the OS/IPC applications may have significant overlap with others, but the constraints are quite different than e.g. a web service</p>



<a name="229003134"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003134" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003134">(Mar 05 2021 at 18:39)</a>:</h4>
<ul>
<li>Protocol libraries (e.g., HTTP, QUIC, etc)</li>
<li>Middleware and other sorts of "wrapper" libraries (e.g., async-compression)</li>
</ul>



<a name="229003184"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003184" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003184">(Mar 05 2021 at 18:39)</a>:</h4>
<p>I guess rusoto is a distinct category</p>



<a name="229003199"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003199" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003199">(Mar 05 2021 at 18:39)</a>:</h4>
<p>you're probably <span class="user-mention" data-user-id="207781">@Lucio Franco</span> to group it in</p>



<a name="229003333"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003333" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003333">(Mar 05 2021 at 18:40)</a>:</h4>
<p>ok, I'm fairly happy with this as a starting point, we can always expand</p>



<a name="229003348"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003348" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003348">(Mar 05 2021 at 18:40)</a>:</h4>
<p>I feel like tower is an interesting use case in that it's kind of a framework, i.e. it defines abstractions for the application developer to code in terms of</p>



<a name="229003355"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003355" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003355">(Mar 05 2021 at 18:40)</a>:</h4>
<p>same with actix</p>



<a name="229003364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003364">(Mar 05 2021 at 18:40)</a>:</h4>
<p>i had tower on my mind when I wrote middleware</p>



<a name="229003382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003382">(Mar 05 2021 at 18:40)</a>:</h4>
<p>Well rusoto orthognally wraps hyper (but acts like it doesn't since it abstracts it) while things like async-compression operate in line with IO though I guess if rusoto was done more "correctly" it would just be a zero io layer. So I guess it does fit in the middleware.</p>



<a name="229003399"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003399" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003399">(Mar 05 2021 at 18:40)</a>:</h4>
<p>I imagine that something like the tower service crate probably wants to be a rust-lang crate (or in std) <em>eventually</em></p>



<a name="229003472"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003472" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003472">(Mar 05 2021 at 18:41)</a>:</h4>
<p><span class="user-mention silent" data-user-id="207781">Lucio Franco</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229003382">said</a>:</p>
<blockquote>
<p>Well rusoto orthognally wraps hyper (but acts like it doesn't since it abstracts it) while things like async-compression operate in line with IO though I guess if rusoto was done more "correctly" it would just be a zero io layer. So I guess it does fit in the middleware.</p>
</blockquote>
<p>maybe we'll just break it out, something like "SDKs for web services"</p>



<a name="229003485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003485">(Mar 05 2021 at 18:41)</a>:</h4>
<p>I would say tower is a more opinionated way and has many counter parts.</p>



<a name="229003516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003516">(Mar 05 2021 at 18:41)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229003472">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="207781">Lucio Franco</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229003382">said</a>:</p>
<blockquote>
<p>Well rusoto orthognally wraps hyper (but acts like it doesn't since it abstracts it) while things like async-compression operate in line with IO though I guess if rusoto was done more "correctly" it would just be a zero io layer. So I guess it does fit in the middleware.</p>
</blockquote>
<p>maybe we'll just break it out, something like "SDKs for web services"</p>
</blockquote>
<p>Yeah, and <code>tonic</code> is another example of something like rusoto.</p>



<a name="229003541"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003541" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003541">(Mar 05 2021 at 18:42)</a>:</h4>
<p>I'm not saying tower itself, just that I imagine that the same way we want portability across runtimes</p>



<a name="229003595"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003595" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003595">(Mar 05 2021 at 18:42)</a>:</h4>
<p>people are going to want to be able to develop middleware and things that are portable across web frameworks</p>



<a name="229003611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003611">(Mar 05 2021 at 18:42)</a>:</h4>
<p>it's next level :)</p>



<a name="229003655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003655">(Mar 05 2021 at 18:42)</a>:</h4>
<p>Ah I guess the big thing is that tower/rusoto (without its client)/tonic don't directly interact with the runtime except they do for timers sometimes :( Which makes it hard to abstract around runtimes.</p>



<a name="229003669"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003669" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003669">(Mar 05 2021 at 18:42)</a>:</h4>
<p>anyways just thinking outloud :D</p>



<a name="229003743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003743">(Mar 05 2021 at 18:43)</a>:</h4>
<p>true confessons: I don't really know what gRPC is</p>



<a name="229003825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003825">(Mar 05 2021 at 18:44)</a>:</h4>
<p>but it sounds a <em>bit</em> more generic than  a web service SDK :)</p>



<a name="229003850"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003850" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003850">(Mar 05 2021 at 18:44)</a>:</h4>
<p>may not matter</p>



<a name="229003864"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003864" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003864">(Mar 05 2021 at 18:44)</a>:</h4>
<p>I think we're way overdoing this by now :)</p>



<a name="229003884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003884">(Mar 05 2021 at 18:44)</a>:</h4>
<p>but I totally welcome people to expand the list</p>



<a name="229003901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003901">(Mar 05 2021 at 18:44)</a>:</h4>
<p>ultimately it seems like it'd be a pretty cool community resource</p>



<a name="229003910"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003910" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003910">(Mar 05 2021 at 18:44)</a>:</h4>
<p>to talk about applications and what makes them different from one another</p>



<a name="229003934"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003934" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003934">(Mar 05 2021 at 18:44)</a>:</h4>
<p>litterally http2 + lenght delimited encoding + protobuf and all tonic does is codegen  :D its very simple but the key is that it just leverages http2/hyper/tower/http crates.</p>



<a name="229003950"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229003950" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229003950">(Mar 05 2021 at 18:45)</a>:</h4>
<p>Actually Tonic to me is very similar to something like warp</p>



<a name="229004000"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004000" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004000">(Mar 05 2021 at 18:45)</a>:</h4>
<p>almost identicaly except it supports clients and also servers</p>



<a name="229004061"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004061" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004061">(Mar 05 2021 at 18:45)</a>:</h4>
<p>Is there going to be a certain balance of which characters we are going to focus on? Like I assume there are way more people writing web apps than writing an OS with async/await?</p>



<a name="229004183"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004183" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004183">(Mar 05 2021 at 18:46)</a>:</h4>
<p>(I'm out of time; got to run -- thanks for the meeting!)</p>



<a name="229004202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004202">(Mar 05 2021 at 18:46)</a>:</h4>
<p>yeah, got to run too</p>



<a name="229004215"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004215" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004215">(Mar 05 2021 at 18:46)</a>:</h4>
<p>this was fun</p>



<a name="229004216"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004216" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004216">(Mar 05 2021 at 18:46)</a>:</h4>
<p>yeah I think ideally we brainstorm many ideas and then combine as much as possible</p>



<a name="229004233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004233">(Mar 05 2021 at 18:46)</a>:</h4>
<p>we didn't really get to the schedule question</p>



<a name="229004273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004273">(Mar 05 2021 at 18:47)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229004216">said</a>:</p>
<blockquote>
<p>yeah I think ideally we brainstorm many ideas and then combine as much as possible</p>
</blockquote>
<p>I thnk that a pure list is much less useful than more of a write-up</p>



<a name="229004292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004292">(Mar 05 2021 at 18:47)</a>:</h4>
<p>maybe we just want to add an "Applications" section</p>



<a name="229004308"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004308" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004308">(Mar 05 2021 at 18:47)</a>:</h4>
<p>and have people write about them, with FAQs</p>



<a name="229004342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004342">(Mar 05 2021 at 18:47)</a>:</h4>
<p>yes, that would help with understanding what we can combine, too</p>



<a name="229004446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004446">(Mar 05 2021 at 18:48)</a>:</h4>
<p>so to loop back to the schedule</p>



<a name="229004462"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004462" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004462">(Mar 05 2021 at 18:48)</a>:</h4>
<p>I am tempted to delay a bit to have time to work on this today</p>



<a name="229004473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004473">(Mar 05 2021 at 18:48)</a>:</h4>
<p>but I really don't want to delay much</p>



<a name="229004482"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004482" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004482">(Mar 05 2021 at 18:48)</a>:</h4>
<p>we'll never be done</p>



<a name="229004502"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004502" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004502">(Mar 05 2021 at 18:48)</a>:</h4>
<p><span class="user-mention silent" data-user-id="207781">Lucio Franco</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229004061">said</a>:</p>
<blockquote>
<p>Is there going to be a certain balance of which characters we are going to focus on? Like I assume there are way more people writing web apps than writing an OS with async/await?</p>
</blockquote>
<p>yeah I think this is more along the lines of "make common things easy, but make all applications possible"</p>



<a name="229004551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004551">(Mar 05 2021 at 18:49)</a>:</h4>
<p>the other thing I wanted to do today was do a next draft on tenets</p>



<a name="229004630"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004630" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oliver <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004630">(Mar 05 2021 at 18:49)</a>:</h4>
<p>everything is possible, and many things are easy</p>



<a name="229004661"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004661" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Daniel Egger <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004661">(Mar 05 2021 at 18:49)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229002184">said</a>:</p>
<blockquote>
<p>also not sure if <span class="user-mention silent" data-user-id="392749">Daniel Egger</span>, <span class="user-mention silent" data-user-id="228912">James Munns</span>, <span class="user-mention silent" data-user-id="348152">Dario Nieuwenhuis</span>, <span class="user-mention silent" data-user-id="211727">Jonas Schievink  [he/him]</span> or other embedded people are around-- I sort of suspect "embedded" is too narrow?</p>
</blockquote>
<p>Embedded is a wide field. <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span>I do have a very specific picture in mind when I hear Async in Embedded, so I think it's fine.</p>



<a name="229004664"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004664" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004664">(Mar 05 2021 at 18:49)</a>:</h4>
<p>I do think we should get the blog post out either today or monday</p>



<a name="229004747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004747">(Mar 05 2021 at 18:50)</a>:</h4>
<p>That works, I have many thoughts on the database/web/server stuff so will keep an eye out :)</p>



<a name="229004917"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004917" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004917">(Mar 05 2021 at 18:51)</a>:</h4>
<p>but I really like the idea of having devs from different application classes write up a quick explainer/FAQ</p>



<a name="229004990"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229004990" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229004990">(Mar 05 2021 at 18:52)</a>:</h4>
<p>though I doubt we'll be able to find someone for every single one, so we might have to fill in a bit</p>



<a name="229005221"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005221" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005221">(Mar 05 2021 at 18:53)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229004917">said</a>:</p>
<blockquote>
<p>but I really like the idea of having devs from different application classes write up a quick explainer/FAQ</p>
</blockquote>
<p>yeah I figure if we get a starter one up on the repo</p>



<a name="229005232"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005232" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005232">(Mar 05 2021 at 18:53)</a>:</h4>
<p>we can request folks to open PRs</p>



<a name="229005264"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005264" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Daniel Egger <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005264">(Mar 05 2021 at 18:53)</a>:</h4>
<p>Would be great to have some example(s) so we are on the same page how to phrase those.</p>



<a name="229005276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005276">(Mar 05 2021 at 18:53)</a>:</h4>
<p>right</p>



<a name="229005287"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005287" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005287">(Mar 05 2021 at 18:54)</a>:</h4>
<p>I was going to say -- who wants to write the first one or two :)</p>



<a name="229005358"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005358" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005358">(Mar 05 2021 at 18:54)</a>:</h4>
<p>I nominate <span class="user-mention" data-user-id="116883">@tmandry</span></p>



<a name="229005380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005380">(Mar 05 2021 at 18:54)</a>:</h4>
<p>I can open a PR right quick with a page and framework for it though</p>



<a name="229005403"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005403" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005403">(Mar 05 2021 at 18:54)</a>:</h4>
<p>and <span class="user-mention" data-user-id="392749">@Daniel Egger</span> to talk about async in embedded :P</p>



<a name="229005486"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005486" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005486">(Mar 05 2021 at 18:55)</a>:</h4>
<div class="message_inline_image"><a href="https://media.giphy.com/media/3ohzAfai2HJOB3gUJG/giphy.gif"><img src="https://media.giphy.com/media/3ohzAfai2HJOB3gUJG/giphy.gif"></a></div>



<a name="229005528"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005528" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005528">(Mar 05 2021 at 18:55)</a>:</h4>
<p>this is what you get for participating and answering me when I ping you</p>



<a name="229005529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Daniel Egger <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005529">(Mar 05 2021 at 18:55)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229005403">said</a>:</p>
<blockquote>
<p>and <span class="user-mention silent" data-user-id="392749">Daniel Egger</span> to talk about async in embedded :P</p>
</blockquote>
<p>wfm</p>



<a name="229005532"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005532" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005532">(Mar 05 2021 at 18:55)</a>:</h4>
<p>I can do that, maybe mon/tue at this point</p>



<a name="229005573"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005573" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005573">(Mar 05 2021 at 18:55)</a>:</h4>
<p>well, I'll try and do a first draft today</p>



<a name="229005658"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005658" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005658">(Mar 05 2021 at 18:56)</a>:</h4>
<p>gonna go hack up a quick PR with some placeholders</p>



<a name="229005665"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005665" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005665">(Mar 05 2021 at 18:56)</a>:</h4>
<p>but would like to collect feedback from people within fuchsia</p>



<a name="229005677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005677">(Mar 05 2021 at 18:56)</a>:</h4>
<p>that'd be great</p>



<a name="229005722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Daniel Egger <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005722">(Mar 05 2021 at 18:56)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05/near/229005528">said</a>:</p>
<blockquote>
<p>this is what you get for participating and answering me when I ping you</p>
</blockquote>
<p>Yeah, I'm used to that... Also nerdsniping is a big thing in our environment. ;)</p>



<a name="229005726"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005726" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005726">(Mar 05 2021 at 18:56)</a>:</h4>
<p>we'll have to explore a bit more about the FAQs, but I guess the most obvious is "what makes this application different from most others"</p>



<a name="229005788"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.03.05/near/229005788" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Daniel Egger <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E03.2E05.html#229005788">(Mar 05 2021 at 18:57)</a>:</h4>
<p>Oof, my typing is very off today...</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>